package com.bit.lotterySystem.common.utils;

import cn.hutool.captcha.LineCaptcha;
import cn.hutool.captcha.generator.RandomGenerator;

/**
 * @author wangw
 */
public class CaptchaUtil {
    /**
     * 生成随机验证码
     * @param length 验证码位数
     * @return 验证码
     */
    public static String getCaptcha(int length) {
        //自定义纯数字的验证码（随机 length 位，可重复）
        RandomGenerator randomGenerator = new RandomGenerator("0123456789", length);
        LineCaptcha lineCaptcha = cn.hutool.captcha.CaptchaUtil.createLineCaptcha(200, 100);
        lineCaptcha.setGenerator(randomGenerator);
        //重新生成code
        lineCaptcha.createCode();
        return lineCaptcha.getCode();

    }
}
